body {
 padding: 0px;
 margin: 0px;
 background-color: #EEEEEE;
 text-align: center;
 font-family: verdana, arial, sans-serif;
 font-size: 12px;
 color: #333;
}
a:link, a:visited, a:active {
 color: #000;
}
img {
 margin:0;
 padding:0;
 border:none;
}
pre {
 margin:0;
 padding:0;
 border:none;
}
p {
 margin: 5px 5px 5px 5px;
 padding:0;
 border:none;
}
form {
 margin:0;
 padding:0;
}
h4 {
 margin: 10px 0 4px 0;
 padding:0;
 font-size:14px;
 font-weight:bold;
}
h2 {
 color:#CA752D;
}
h1 {
 font-size: 22px;
 margin: 0px 0px 10px 0px;
}
blockquote {
 padding: 3px;
 border:1px solid #CCC;
 margin: 15px 15px;
}

.container {
 margin-left: auto;
 margin-right: auto;
 width:765px;
 background:white;
 border-left:1px solid #ccc;
 border-right:1px solid #ccc;
 border-bottom:1px solid #ccc;
}
.toolbar {
 border-left:1px dotted #ccc;
 padding:5px 5px 5px 5px;
 text-align:left;
 width:180px;
 vertical-align:top;
}
.content {
 padding:0px 12px 0px 12px;
 width:585px;
 vertical-align:top;
 text-align:left;
}
.content h2 {
 font-size: 22px;
 font-weight: bold;
 margin-top: 0px;
}
.footer {
 border-top: 1px solid #CCC;
 margin-top: 20px;
 padding-top: 10px;
 text-align: center;
 width:100%;
}

.links {
 font-weight: bold;
 color: #CA752D;
 width:100%;
 text-align:center;
}
.links a:link, .links a:active, .links a:visited {
 color: #CA752D;
 font-weight: bold;
}

td .label {
 text-align:right;
 font-weight:bold;
}

.button {
 font-family: arial, sans-serif;
 font-size: 9px;
 text-transform: uppercase;
 background-color: #0066CC;
 color: white;
 font-weight: bold;
}

.ads {
 width:100%;
 border-top: 1px solid #CCC;
 margin-top: 10px;
}

.sp {
 font-family: sans-serif, arial;
 font-size:10px;
 width:95%;
}

.comment {
 width:100%;
 text-align:right;
 font-size:11px;
 font:arial;
 border-top:1px dotted #c0c0c0;
}

.featurebox {
 background-color: #E2EDF9;
 padding: 10px 15px 5px 10px;
 margin: 6px 0 3px 0;
 border: 1px solid #84939F;
 text-align: left;
}
.featurebox h3 {
 font-family: verdana, arial, sans-serif;
 font-size: 12px;
 font-weight: bold;
 margin: 0px;
 padding: 0px;
}
.featurebox label {
 font-family: verdana, arial, sans-serif;
 font-size:10px;
}
.featurebox a {
 font-family: arial, sans-serif;
 font-size:9px;
 color: #000;
}
.featurebox ul {
 padding-left: 15px;
 margin: 10px;
}
.featurebox li {
 margin-bottom: 4px;
}

.field {
 margin: 5px 0 5px 0;
}

.box {
 margin: 5px 0 5px 0;
}
.box h2 {
 padding:6px 0 0 0;
 font-size:15px;
 margin:0;
}
.box ul {
 padding: 0 0 0 10px;
 margin:0;
}
.box li {
 margin: 0 0 4px 0;
 list-style-type: none;
 font-size: 11px;
}

.header {
 background-color: #CA752D;
 color: black;
 font-weight: bold;
 font-size: 14px;
 vertical-align: top;
 padding: 0 5px 0 5px;
}

.divider {
 background-color: #DBDBDB;
 color: black;
 vertical-align: top;
 padding: 0 5px 0 5px;
}

.rowAlt {
 background-color: #EDEDED;
}

.block {
 border-top: 1px solid #CCC;
 border-bottom: 1px solid #CCC;
 padding-top: 5px;
}

.byline {
 font-size: 11px;
 width:100%;
 border-top: 1px solid #CCC;
 text-align:right;
}

.title {
 border: 2px solid #000;
 background-color: #CCC;
 width:100%;
}

.error {
 color:#A00000;
 font-style:italic;
}
.l, .c, .r {
 width:33%;
}
.l {
 text-align:left;
}
.c {
 text-align:center;
}
.r {
 text-align:right;
}
.article {
}
.adText {
  font-size:12px;
  color:#999999;
}